package edu.pku.sei.gefcommon.descriptor.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FieldProperty {
	public String name() default DescriptorConstance.DEFAULT_PROPERTY_NAME;
	public String id() default DescriptorConstance.DEFAULT_PROPERTY_ID;
	public String catalog() default DescriptorConstance.DEFAULT_PROPERTY_CATALOG;
	public AccessPermission readonly() default AccessPermission.DEFAULT;
}
